you're dead right - French English Dictionary